package cn.pegasus.teamwork.pegasus.entity;

import java.io.Serializable;
import java.util.Date;

/**
TABLE:.buss_user_fundstatistics  
--------------------------------------------------------
id                   Long(19)           NOTNULL             //
user_type            Integer(10)        NOTNULL             //账号类型 1:用户 10：洗车工
object_id            Long(19)           NOTNULL  0          //根据类型存储id
balance              Long(19)           NOTNULL  0          //总金额
recharge_balance     Long(19)           NOTNULL  0          //充值金额
give_balance         Long(19)           NOTNULL  0          //赠送金额
reward_balance       Long(19)           NOTNULL  0          //打赏金额
cash_balance         Long(19)           NOTNULL  0          //可提现金额
available_balance    Long(19)           NOTNULL  0          //剩余资金（可用金额）
update_time          Date(19)           NOTNULL  CURRENT_TIMESTAMP //更新时间
*/
public class BussUserFundstatistics implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private	Long id;
	private	Integer userType;
	private	Long objectId;
	private	Long balance;
	private	Long rechargeBalance;
	private	Long giveBalance;
	private	Long rewardBalance;
	private	Long cashBalance;
	private	Long availableBalance;
	private	Date updateTime;

	/**
	* id  Long(19)  NOTNULL  //    
	*/
	public Long getId(){
		return id;
	}
	
	/**
	* id  Long(19)  NOTNULL  //    
	*/
	public void setId(Long id){
		this.id = id;
	}
	
	/**
	* user_type  Integer(10)  NOTNULL  //账号类型  1:用户  10：洗车工    
	*/
	public Integer getUserType(){
		return userType;
	}
	
	/**
	* user_type  Integer(10)  NOTNULL  //账号类型  1:用户  10：洗车工    
	*/
	public void setUserType(Integer userType){
		this.userType = userType;
	}
	
	/**
	* object_id  Long(19)  NOTNULL  0  //根据类型存储id    
	*/
	public Long getObjectId(){
		return objectId;
	}
	
	/**
	* object_id  Long(19)  NOTNULL  0  //根据类型存储id    
	*/
	public void setObjectId(Long objectId){
		this.objectId = objectId;
	}
	
	/**
	* balance  Long(19)  NOTNULL  0  //总金额    
	*/
	public Long getBalance(){
		return balance;
	}
	
	/**
	* balance  Long(19)  NOTNULL  0  //总金额    
	*/
	public void setBalance(Long balance){
		this.balance = balance;
	}
	
	/**
	* recharge_balance  Long(19)  NOTNULL  0  //充值金额    
	*/
	public Long getRechargeBalance(){
		return rechargeBalance;
	}
	
	/**
	* recharge_balance  Long(19)  NOTNULL  0  //充值金额    
	*/
	public void setRechargeBalance(Long rechargeBalance){
		this.rechargeBalance = rechargeBalance;
	}
	
	/**
	* give_balance  Long(19)  NOTNULL  0  //赠送金额    
	*/
	public Long getGiveBalance(){
		return giveBalance;
	}
	
	/**
	* give_balance  Long(19)  NOTNULL  0  //赠送金额    
	*/
	public void setGiveBalance(Long giveBalance){
		this.giveBalance = giveBalance;
	}
	
	/**
	* reward_balance  Long(19)  NOTNULL  0  //打赏金额    
	*/
	public Long getRewardBalance(){
		return rewardBalance;
	}
	
	/**
	* reward_balance  Long(19)  NOTNULL  0  //打赏金额    
	*/
	public void setRewardBalance(Long rewardBalance){
		this.rewardBalance = rewardBalance;
	}
	
	/**
	* cash_balance  Long(19)  NOTNULL  0  //可提现金额    
	*/
	public Long getCashBalance(){
		return cashBalance;
	}
	
	/**
	* cash_balance  Long(19)  NOTNULL  0  //可提现金额    
	*/
	public void setCashBalance(Long cashBalance){
		this.cashBalance = cashBalance;
	}
	
	/**
	* available_balance  Long(19)  NOTNULL  0  //剩余资金（可用金额）    
	*/
	public Long getAvailableBalance(){
		return availableBalance;
	}
	
	/**
	* available_balance  Long(19)  NOTNULL  0  //剩余资金（可用金额）    
	*/
	public void setAvailableBalance(Long availableBalance){
		this.availableBalance = availableBalance;
	}
	
	/**
	* update_time  Date(19)  NOTNULL  CURRENT_TIMESTAMP  //更新时间    
	*/
	public Date getUpdateTime(){
		return updateTime;
	}
	
	/**
	* update_time  Date(19)  NOTNULL  CURRENT_TIMESTAMP  //更新时间    
	*/
	public void setUpdateTime(Date updateTime){
		this.updateTime = updateTime;
	}
	
}